package com.xbongbong.paas.service;

import com.xbongbong.paas.domain.entity.PaasFormSubDataEntity;
import com.xbongbong.paas.domain.entity.ext.PaasFormDataEntityExt;
import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.pro.businessrule.pojo.dto.OperationDTO;
import com.xbongbong.pro.domain.entity.UpdateDataEntity;

import java.util.List;

/**
 * @author 吴峰
 * @date 2020/10/09 10:48
 */
public interface BusinessRuleSimpleService {

    /**
     * 简易版业务规则
     * @param formDataList
     * @param subFormDataList
     * @param operationDTO
     * @return java.util.List<com.xbongbong.pro.domain.entity.UpdateDataEntity>
     * @author 吴峰
     * @date 2020/10/9 10:49
     * @throws XbbException
     */
    List<UpdateDataEntity> getUpdateDataBySimple(List<PaasFormDataEntityExt> formDataList, List<? extends PaasFormSubDataEntity> subFormDataList, OperationDTO operationDTO) throws XbbException;

}
